|
|
@@ -159,23 +159,23 @@ def lensman_photo_upload_api(request):
|
159
|
159
|
# Redis 群组数据缓存
|
160
|
160
|
set_group_info(group) if group_created else get_group_info(group_id)
|
161
|
161
|
|
162
|
|
- # 判断 group_id/user_id 的群组用户是否存在,如果不存在,则直接创建
|
163
|
|
- group_user_current_id = -1
|
164
|
|
- group_user, group_user_created = GroupUserInfo.objects.get_or_create(group_id=group_id, user_id=user_id, defaults={
|
165
|
|
- 'current_id': group_user_current_id, # 通过扫描 session_id 二维码进群的用户,默认可以查看该群组所有照片
|
166
|
|
- 'nickname': nickname or user.final_nickname,
|
167
|
|
- 'avatar': user.avatar,
|
168
|
|
- 'admin': group_created,
|
169
|
|
- 'user_status': GroupUserInfo.PASSED,
|
170
|
|
- 'passed_at': tc.utc_datetime(),
|
171
|
|
- })
|
172
|
|
- if not group_user_created:
|
173
|
|
- group_user.current_id = group_user_current_id
|
174
|
|
- group_user.user_status = GroupUserInfo.PASSED
|
175
|
|
- group_user.save()
|
176
|
|
-
|
177
|
|
- # Redis 群组用户数据缓存
|
178
|
|
- set_group_users_info(group) if group_user_created else get_group_users_info(group_id, user_id)
|
|
162
|
+ # # 判断 group_id/user_id 的群组用户是否存在,如果不存在,则直接创建
|
|
163
|
+ # group_user_current_id = -1
|
|
164
|
+ # group_user, group_user_created = GroupUserInfo.objects.get_or_create(group_id=group_id, user_id=user_id, defaults={
|
|
165
|
+ # 'current_id': group_user_current_id, # 通过扫描 session_id 二维码进群的用户,默认可以查看该群组所有照片
|
|
166
|
+ # 'nickname': nickname or user.final_nickname,
|
|
167
|
+ # 'avatar': user.avatar,
|
|
168
|
+ # 'admin': group_created,
|
|
169
|
+ # 'user_status': GroupUserInfo.PASSED,
|
|
170
|
+ # 'passed_at': tc.utc_datetime(),
|
|
171
|
+ # })
|
|
172
|
+ # if not group_user_created:
|
|
173
|
+ # group_user.current_id = group_user_current_id
|
|
174
|
+ # group_user.user_status = GroupUserInfo.PASSED
|
|
175
|
+ # group_user.save()
|
|
176
|
+ #
|
|
177
|
+ # # Redis 群组用户数据缓存
|
|
178
|
+ # set_group_users_info(group) if group_user_created else get_group_users_info(group_id, user_id)
|
179
|
179
|
|
180
|
180
|
if photo:
|
181
|
181
|
# 写 PhotosInfo 表
|